Wird diese Nachricht nicht richtig dargestellt, klicken Sie bitte hier.

viaetz.com

Sehr geehrte Kunden und Partner,

Aktuelle News von vianetzes ist immer wieder faszinierend, wie schnell doch die Zeit vergeht. Wir sind bereits mitten im zweiten Quartal 2021 und zum Glück zeigen sich langsam einige Lichtblicke in der Pandemie.

In diesem Rundschreiben stelle ich Ihnen ein paar neue, interessante Blog-Artikel vor. Unter anderem zeige ich, wie man ein professionelles Monitoring mit dem ELK-Stack für Magento oder OpenMage realisiert und wie ich bei der Übernahme von Legacy-Projekten in der Regel vorgehe.

Daneben gibt es natürlich auch diesmal wieder interessante Links und News aus der Welt rund um E-Commerce und Magento.
Die wichtigste und etwas traurige Neuigkeit dürfte wohl sein, dass sich Adobe jetzt auch offiziell von dem Namen "Magento" verabschiedet und in "Adobe Commerce" weiterführt.

Ich freue mich, wenn Sie interessante Inhalte für sich mitnehmen können und stehe bei Fragen oder Anregungen gerne zur Verfügung.

Bleiben Sie gesund!

Viele Grüße aus Unterhaching,
C. Massmann
Dipl.-Ing. Christoph Maßmann



"Fange nie an, aufzuhören - höre nie auf, anzufangen."
Marcus Tullius Cicero


Kibana Dashboard
Neues auf vianetz.com 
Magento-Installationen mit ELK monitoren


Wenn man mehrere oder größere Magento-Installationen betreut oder verteilte Systeme wie Amazon Web Services (AWS) verwendet, entstehen schnell relativ viele Log-Dateien, die mit zunehmender Größe nicht mehr so einfach beobachtet werden können.

Für derartige Anwendungsfälle bietet sich ein Monitoring-Stack wie beispielsweise ELK (Elasticsearch, Logstash, Kibana) an. Damit werden die Logs zentral an einer Stelle gesammelt (in Elasticsearch) und können komfortabel über das Kibana-Dashboard abgefragt werden.

Der ELK-Stack kann selbst-gehosted werden und ist somit auch aus Datenschutzaspekten aus meiner Sicht alternativen Tools wie DataDog, Splunk oder Logz.io überlegen.

In diesem Blog-Artikel beschreibe ich das grundsätzliche Vorgehen, wie man die Magento Log-Dateien in ELK auswerten kann:

Blog-Post aufrufen

Häufige Fragen zu meinen Magento Extensions
Wie kann ich zusätzliche Attribute auf der PDF-Rechnung anzeigen?


Regelmäßig erreichen mich Fragen zu meinen Magento Extensions. Vielen Dank dafür!

Um individuelle Felder/Attribute aus der Bestellung auf der PDF-Rechnung, dem -Lieferschein oder der -Gutschrift anzeigen zu können, gibt es mit meiner Advanced Invoice Layout Extension 2 Möglichkeiten (hier anhand des fiktiven Attributs "my_attribute" auf der Magento-Bestellung):
  • Über die Konfiguration kann in allen Textfeldern, z.B. im Freitext-Feld der Platzhalter {{var order.getMyAttribute()}} verwendet werden oder
  • es können direkt die PHP/HTML-Templates editiert werden und folgender Code an entsprechender Stelle eingefügt werden:
    echo $this->getOrder()->getMyAttribute();
FAQs aufrufen


Wie Browser Cookies im Jahr 2020 einschränken

Personalisierte Produktempfehlungen
7 Gründe für die Anpassung Ihrer Personalisierungs-Regeln

In dem Post „Anpassung von Personalisierungsregeln – Pro und Kontra“ sind die grundsätzlichen Vor- und Nachteile der Anpassung Ihrer Personalisierungs-Regeln erwähnt.

In vielen Fällen empfehle ich, dass Sie Ihre Personalisierungs-Lösung wie Recolize ihren Job machen lassen und die personalisierten Algorithmen nutzen, um Ihre Produkte vorzuschlagen.

Aber es kann natürlich immer Umstände geben, die eine Anpassung absolut sinnvoll und notwendig machen. Hier sind 7 Gründe für die Anpassung Ihrer Personalisierungs-Regeln:

zum Blog Artikel

Im Web gefunden..
Interessante News aus dem Magento-Universum und darüber hinaus



Neues auf vianetz.com
Was gibt es bei der Übernahme von Projekten zu beachten?


In meiner mehr als 10-jährigen Tätigkeit als Magento-Freiberufler durfte ich bereits einige Projekte übernehmen - mitunter auch mit einer längeren Historie. Und auch aktuell sind noch etliche Magento 1 oder OpenMage Installationen im Einsatz, die zum Teil entwicklungsseitig etwas vernachlässigt wurden und jetzt auf die neuesten Versionen aktualisiert werden sollen.

Um möglichst schnell einen Überblick über den Status Quo und die Code-Qualität des Legacy-Projekts zu erhalten, wende ich in der Regel folgende Schritte an:
  1. Versionierung einführen
  2. Lokale Entwicklungsumgebung aufsetzen
  3. So viel wie möglich monitoren
  4. (End-to-End) Tests für die wichtigsten Prozesse erstellen

Details zu den einzelnen Punkten gibt es in meinem neuesten Blog-Beitrag.

Artikel aufrufen

Gibt es weitere Themen, die Sie interessieren? Kontaktieren Sie mich gerne.

Magento Certified Developer

 

Impressum | * Alle Preisangaben zzgl. gesetzlicher Mwst.

Sie erhalten diese E-Mail, weil Sie sich auf vianetz.com dafür angemeldet haben.
Wenn Sie diese E-Mail (an: cm@vianetz.com) nicht mehr empfangen möchten, können Sie diese hier kostenfrei abbestellen.

 

vianetz - Christoph Maßmann | Stumpfwiesenweg 20 | 82008 Unterhaching | mailings@vianetz.com
Ust.-ID: DE 257004165 | Tel. 089 452317-75 | Fax 089 452317-76